a sight to behold - Turkish English Dictionary